Text copied to clipboard!
Tytuł
Text copied to clipboard!Inżynier Wydajności
Opis
Text copied to clipboard!
Poszukujemy Inżyniera Wydajności, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za analizę, monitorowanie oraz optymalizację wydajności systemów informatycznych i aplikacji. Osoba na tym stanowisku będzie ściśle współpracować z zespołami programistycznymi, operacyjnymi oraz architektami systemów, aby zapewnić najwyższą jakość działania naszych produktów i usług.
Główne zadania obejmują identyfikację wąskich gardeł w systemach, przeprowadzanie testów obciążeniowych, analizę logów oraz wdrażanie rozwiązań poprawiających czas odpowiedzi i stabilność aplikacji. Inżynier Wydajności będzie również odpowiedzialny za tworzenie i utrzymywanie narzędzi do monitorowania oraz raportowania wydajności, a także za rekomendowanie najlepszych praktyk w zakresie skalowalności i efektywności systemów.
Idealny kandydat powinien posiadać doświadczenie w pracy z dużymi systemami rozproszonymi, znać narzędzia do testowania wydajności (np. JMeter, Gatling, LoadRunner), a także mieć umiejętność analizy kodu źródłowego i baz danych. Wymagana jest również znajomość języków programowania takich jak Java, Python lub C++, a także systemów operacyjnych Linux/Unix.
Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne wynagrodzenie i benefity. Jeśli jesteś osobą analityczną, zorientowaną na jakość i chcesz mieć realny wpływ na wydajność systemów używanych przez tysiące użytkowników, ta rola jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Analiza i optymalizacja wydajności systemów i aplikacji
- Przeprowadzanie testów obciążeniowych i stresowych
- Monitorowanie i raportowanie wskaźników wydajności
- Współpraca z zespołami programistycznymi i operacyjnymi
- Identyfikacja i eliminacja wąskich gardeł w systemach
- Tworzenie narzędzi do automatyzacji testów wydajnościowych
- Rekomendowanie najlepszych praktyk w zakresie skalowalności
- Analiza logów i danych telemetrycznych
- Wdrażanie rozwiązań poprawiających czas odpowiedzi aplikacji
- Udział w projektowaniu architektury systemów pod kątem wydajności
Wymagania
Text copied to clipboard!- Wykształcenie wyższe techniczne (informatyka, inżynieria systemów lub pokrewne)
- Minimum 3 lata doświadczenia na podobnym stanowisku
- Znajomość narzędzi do testowania wydajności (np. JMeter, Gatling)
- Umiejętność analizy kodu źródłowego i baz danych
- Znajomość języków programowania (Java, Python, C++)
- Doświadczenie w pracy z systemami Linux/Unix
- Zdolności analityczne i rozwiązywania problemów
- Znajomość zagadnień związanych z architekturą systemów rozproszonych
- Umiejętność pracy zespołowej i komunikacji technicznej
- Znajomość narzędzi do monitorowania (np. Grafana, Prometheus)
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie narzędzia do testowania wydajności znasz i używałeś w praktyce?
- Opisz sytuację, w której zoptymalizowałeś wydajność systemu.
- Jakie metryki uważasz za kluczowe przy monitorowaniu wydajności?
- Czy masz doświadczenie w pracy z systemami rozproszonymi?
- Jakie języki programowania znasz i w jakim stopniu?
- Jakie są Twoje doświadczenia z analizą logów i danych telemetrycznych?
- Czy pracowałeś z narzędziami do monitorowania, takimi jak Prometheus lub Grafana?
- Jakie podejście stosujesz do identyfikacji wąskich gardeł w systemie?
- Czy masz doświadczenie w pracy w środowisku DevOps?
- Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego na tym stanowisku?